home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / ARTIENCE / MIPS.LZH / HELP11.TXT < prev    next >
Text File  |  1988-06-25  |  10KB  |  230 lines

  1.              Multiplied Intelligence Personnel Simulator (M.I.P.S.)
  2.                          Copyright 1987, Michael Reed.
  3.  
  4.                            ╔════════════════════════╗
  5.                            ║ HISTORY BEHIND M.I.P.S.║
  6.                            ╚════════════════════════╝
  7.  
  8.   It has taken over 6 years of research and development to create this system.
  9.             Many versions have been created in several languages and 
  10.                    on a number of different computer systems.
  11.  
  12.      Any contributions to help fund the continued research and development
  13.      of this new form of Artificial Intelligence would be much appreciated.
  14.                       Make checks payable to Michael Reed.
  15.  
  16.                                 By Michael Reed 
  17.                             10308 Metcalf, Suite 342 
  18.                             Overland Park, KS  66212 
  19.                                  (913) 341-7412
  20.  
  21.  
  22.                     Press CTRL-BREAK to go to the MAIN MENU
  23.  
  24.  
  25.                            ╔════════════════════════╗
  26.                            ║ HISTORY BEHIND M.I.P.S.║
  27.                            ╚════════════════════════╝
  28.  
  29.          In early 1979 I saw my first simple example of what might have 
  30.                   been labeled Artificial Intelligence (A.I.).  
  31.      The program was demonstrated on a Radio Shack Model I micro computer.  
  32.           The name of the program was Eliza and for a very short time,
  33.               I was taken back a little by its ability to respond
  34.                               to whatever I typed.  
  35.  
  36.           After a bit more time, I was disappointed to find that Eliza 
  37.                   was obviously only picking out one to three
  38.            key words from each sentence and then throwing in a bit of
  39.                       random choice to find its responses.
  40.      This led to a very boring conversation between the machine and myself.
  41.               Eliza also never really answered any of my questions
  42.        or even responded with anything but a simple question of her own.
  43.          Upon examining the BASIC code for Eliza, it was rather obvious
  44.     that every response Eliza could give was included within her BASIC code.
  45.                Eliza could not learn, so soon I knew her too well
  46.            to enjoy her company or see any real use for this program.
  47.  
  48.                            ╔════════════════════════╗
  49.                            ║ HISTORY BEHIND M.I.P.S.║
  50.                            ╚════════════════════════╝
  51.  
  52.     In 1982 I was developing educational software to run on ATARI computers.
  53.          In my spare time I was also developing a program called Fred.
  54.                Fred, like Eliza, was designed to allow me to have 
  55.             a conversation with my computer.  In Fred's case though
  56.                you had to type a question that exactly matched a 
  57.                         sentence he already recognized.
  58.                But, unlike Eliza, if Fred did not have a reply to 
  59.                         my sentence, he would ask me to 
  60.                      tell him how he should have answered.
  61.     At that point he added the information as the last line in his program.
  62.                 Then when I asked the exact same question again,
  63.                              Fred knew a response.
  64.                    Because I had to type the sentence exactly 
  65.              as Fred had seen it before, I saw no real use for him.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.                            ╔════════════════════════╗
  72.                            ║ HISTORY BEHIND M.I.P.S.║
  73.                            ╚════════════════════════╝
  74.  
  75.     In the summer of 1984, I was teaching RPG II in an IBM S/34 environment.
  76.              It was then that I saw my first application for Fred.
  77.               Most days I would lecture for an hour or so and then 
  78.                            bring my class to the lab.
  79.        It seemed that, out of an average of 10 students requesting help,
  80.                   only 3 or 4 different questions would arise.
  81.          The students stood patiently in line waiting for me to answer
  82.                 their questions and I found myself repeating the 
  83.                same short simple answer to a series of students.
  84.          These question/answer sessions reminded me of my Fred program.
  85.                I developed a simple version of Fred in IBM BASIC
  86.              and allowed students to sign-up to use the new system.
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.                            ╔════════════════════════╗
  95.                            ║ HISTORY BEHIND M.I.P.S.║
  96.                            ╚════════════════════════╝ 
  97.  
  98.                    Students who registered could call up Fred
  99.          and ask him their question before standing in line to ask me.
  100.                   If Fred knew the answer then they went back 
  101.                           to work with answer in mind.
  102.       If Fred could not answer, then the student stood in line as always.
  103.         After I told a student the answer, I would also tell it to Fred 
  104.                  so he could answer that question from now on.
  105.           Again, the problem that Fred could only answer if you typed
  106.                   a question exactly as he had seen it before, 
  107.               showed its face as a difficult-to-work-with feature.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.                            ╔════════════════════════╗
  118.                            ║ HISTORY BEHIND M.I.P.S.║
  119.                            ╚════════════════════════╝ 
  120.  
  121.            The year 1985 brought me back to the micro computer world.
  122.                 I purchased an IBM PC/XT and began work on Dave.
  123.        Dave, unlike Fred, could recognize questions with similar meaning
  124.                     to any question he had been asked before
  125.                    even if they are worded quite differently.
  126.       After proving that my new technique worked, I began working on Kipp.
  127.           Kipp, like most other versions before, was written in BASIC.
  128.         Although a large BASIC program Kipp had some wonderful features.
  129.            The real feature that separated Kipp's ability from Dave's
  130.                       was that Kipp could be used on-line.
  131.               I had a second phone line installed and modem users
  132.             from all over my area began calling Kipp 24 hours a day.
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.                            ╔════════════════════════╗
  141.                            ║ HISTORY BEHIND M.I.P.S.║
  142.                            ╚════════════════════════╝ 
  143.  
  144.                           As users chatted with Kipp,
  145.                 he recorded anything that he did not recognize.
  146.      This allowed me to continually add the new information to the system.
  147.                     After one year of on-line conversations,
  148.            Kipp had registered more than 800 users and could discuss
  149.            seven different topics:  help, phone numbers, electronics,
  150.                  computers, wines, first aid and conversation.  
  151.  
  152.         In 1986 I decided that the technology had been proven, and it was
  153.          time to shrink the size and increase the speed of the program.  
  154.                   8088 assembler seemed to be my best answer.
  155.                  Everyone who saw the new version, which I call 
  156.             Multiplied Intelligence Personnel Simulator (M.I.P.S.),
  157.                       was amazed by its incredible speed.
  158.  
  159.  
  160.  
  161.  
  162.  
  163.                            ╔════════════════════════╗
  164.                            ║ HISTORY BEHIND M.I.P.S.║
  165.                            ╚════════════════════════╝ 
  166.  
  167.                      Kipp averaged 20-second response time
  168.                    while the new system never seems to pause.
  169.        M.I.P.S. also displays its information in three separate windows.
  170.          The top window is used to type in your question or statement.
  171.                The bottom window displays the sentence you typed 
  172.                       and how M.I.P.S. read the sentence.
  173.     The large center window displays the system's response to your sentence.
  174.         This windowing set-up allows me to type in my question and then 
  175.          examine the bottom window to see if the system understood me.  
  176.  If M.I.P.S. did understand then I assume the response I received was correct.
  177.         If M.I.P.S. did not understand, then I would type WRONG, and my
  178.    question is recorded so that it can be taught to M.I.P.S. at a later time.
  179.              It is easy for me to see many uses for my system now.
  180.                      It just needs knowledge about subjects
  181.                      that would be beneficial to its users.  
  182.  
  183.                              
  184.  
  185.  
  186.                            ╔════════════════════════╗
  187.                            ║ HISTORY BEHIND M.I.P.S.║
  188.                            ╚════════════════════════╝ 
  189.  
  190.                   1988 will be a year of learning for M.I.P.S.
  191.        If you have knowledge about any topic and a real interest in A.I.,
  192.                then become one of the original M.I.P.S. teachers.
  193.        Once you build a knowledge base within M.I.P.S., that information
  194.                 can be given or sold to any other M.I.P.S. user.
  195.  
  196.          Teaching M.I.P.S. requires no previous programming experience.
  197.               If you can ask a question and then give the answer,
  198.               you have all you need to teach this amazing system.
  199.   You don't have to know about nouns, verbs, synonyms or any parts of speech.
  200.         You can even teach M.I.P.S. to work with most any human language 
  201.                 that can be typed using the computers keyboard.
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.                            ╔════════════════════════╗
  210.                            ║ HISTORY BEHIND M.I.P.S.║
  211.                            ╚════════════════════════╝ 
  212.  
  213.  
  214.           If you need a copy of M.I.P.S., have questions or comments, 
  215.                 please call or write to me at the address below.
  216.  
  217.            Feel free to make copies of this system for your friends.  
  218.                       There is no charge for this program.
  219.  
  220.                                   Michael Reed 
  221.                             10308 Metcalf, Suite 342 
  222.                             Overland Park, KS  66212 
  223.                                  (913) 341-7412
  224.  
  225.      Any contributions to help fund the continued research and development
  226.               of this new form of A.I. would be much appreciated.
  227.                       Make checks payable to Michael Reed.
  228.  
  229.  
  230.